﻿using System;
using System.Collections.Generic;
using LuxuryResort.Entity;

namespace LuxuryResort.BIZ
{
    public interface IReservationBiz
    {
        void BookRoom(Reservation reservation, Guid userId, Guid resortId);
        List<KeyValuePair<string, Reservation>> GetAll(Guid userId, Guid resortId);
        List<Reservation> GetReservations(Guid userId, Guid resortId);
        void DeleteReservation(Guid reservationId, Guid roomId, Guid userId, Guid resortId);
        void UpdateReservation(Reservation reservation, Guid userId, Guid resortId);
    }
}